/*登陆、注册页面*/
.login {height: 600px;position: relative;margin-top: 150px;}
.login .login-warp{width: 360px;background: #fff;border: 1px solid #eaeaea; position: absolute;left: 50%;top: 85px;margin-left: -211px;padding: 30px;}
.login .login-logo{text-align: center;}
.login .login-logo img{height: 70px;}
.login .login-warp .head{font-size: 18px;color: #B2B2B2;position: relative;}
.login .login-warp .head .cat{position: absolute;right:0;top: -15px;}
.login .login-warp .head .cat img{max-width: 50px;max-height: 66px;}
.login .login-warp .head .error{position: absolute;left:0;top:0;border: 1px solid #CC6633;font-size: 14px;line-height: 36px;padding: 0 15px;background: #F5F5F5;color: #787878;}
.login .login-warp .head .error .layui-icon{position: relative;top: 2px;margin-right: 6px;}
.login .login-warp .body{margin: 30px 0;}
.login .login-warp .layui-form-item{position: relative;}
.login .login-warp .layui-form-item .layui-form-label{width: 24px;padding: 8px;position: absolute;left: 1px;top: 1px;z-index: 10;height: 24px;}
.login .login-warp .layui-form-item .layui-form-label .layui-icon{font-size: 24px;color: #ccc;position: relative;top: 2px;}
.login .login-warp .layui-form-item .layui-input-block{margin-left: 0;}
.login .login-warp .layui-form-item .layui-input-block img{height: 40px;width: 100px;}
.login .login-warp .layui-form-item .layui-input{padding-left: 50px;height: 42px;line-height: 42px; float: left;}
.login .login-warp .layui-form-item .layui-input.ng-dirty.ng-invalid{border-color:#FF6666!important; }
.login .login-warp .layui-form-item .layui-input.code{width: 258px;display: inline-block;}
.login .login-warp .layui-form-item .code-check img{height: 40px;width: 100px;border: 1px solid #e6e6e6;cursor: pointer;}
.login .login-warp .layui-form-item.save .layui-input-block{line-height: 30px;color: #999;height: 42px;}
.login .login-warp .layui-form-item.save .layui-input-block input{position: relative;top: 2px;}
.login .login-warp .layui-form-item .layui-btn{display: block;font-size: 18px;width: 100%;}
.login .login-warp .foot{text-align: right;}
.login .login-warp .foot a{margin-left: 10px;color: #878787;}
.layui-form-checked, .layui-form-checked:hover{border-color:#2dacf1;}
.layui-form-checked span, .layui-form-checked:hover span{background-color:#2dacf1;}
.layui-form-checked i, .layui-form-checked:hover i{color:#2dacf1;}
.layui-btn{margin-top:30px;}
.layui-tab-title{border-bottom: 1px solid #2dacf1;}
.losspass{font-size: 12px;color: #999;}
